// 利用window.location.search拿到经过编码了的url参数?id=9992kid&a=b&ch=11&wd=测试
//获得的url参数为字符串格式：?id=9992kid&a=b&ch=11&wd=%E6%B5%8B%E8%AF%95
// 本函数用于提取url中的商家id
export function urlParse(){
  let url=window.location.search;//字符串格式
  let obj={};
  let reg=/[?&][^?&]+=[^?&]+/g;
      //正则，g全局匹配，[?&]以？或者&开头，[^?&]+多个非？&紧随，然后是=连接多个非？或&的内容
  let arr=url.match(reg);//match方法是返回匹配到正则表达式的内容，返回一个数组，['?id=9992kid','&a=b','&ch=11','&wd=%E6%B5%8B%E8%AF%95']
  if(arr){//遍历数组,将该数组中的内容转化为对象
    arr.forEach((item)=>{
      let temp=item.substring(1);//从第1位取剩余的字符串：'id=9992kid','a=b','ch=11','wd=%E6%B5%8B%E8%AF%95'
      let tempArr=temp.split('=');//split方法返回一个数组，利用=切割字符串，['id','9992kid'],['a','b'],['ch','11'],['wd','%E6%B5%8B%E8%AF%95']
      let key=decodeURIComponent(tempArr[0]);//解码
      let value=decodeURIComponent(tempArr[1]);
      obj[key]=value;//{'id':'9992kid'}{'a':'b'}{'ch':'11'}{'wd':'测试'}
    });
  }
  return obj;
};